MVQANTYDARNELKEAVHRKHRGYSWLSKLGETWQDHTFAFSHNQDWISFSNKEEELKQNTNKMKMWSEYVKKGIEDEQISDCGMVVDDYLEDKFGFSGEGNGRVCKETLFTLGCTFTFSRKISEKTKSVDLNHPPFSLIRDFFVSWKVAEMDKAKFEFAKRVCSFMISFVIAGAGVTTGLQMLKENQIEVEGRTEEVKEAKARNQRLRKVKINEQWIKLQEKLFKK